/**
 * 日期时间工具函数
 */

export default {
  methods: {
    /**
     * 获取星期几
     * @param {Date} date - 日期对象
     * @returns {string} 星期几（中文）
     */
    getWeekDay(date) {
      return '星期' + '日一二三四五六'.charAt(date.getDay())
    },
    /**
 * 格式化日期时间为 YYYY-MM-DD HH:mm:ss
 * @param {Date} date - 日期对象
 * @returns {string} 格式化后的日期时间字符串
 */
    formatDateTime(date) {
      const pad = n => n.toString().padStart(2, '0')
      return `${date.getFullYear()}-${pad(date.getMonth() + 1)}-${pad(date.getDate())} ` +
        `${pad(date.getHours())}:${pad(date.getMinutes())}:${pad(date.getSeconds())}`
    }
  }
}
